/**
 * Description:
 * Class Name:FindGroup
 * Date:2022/2/22 10:20
 *
 * @author LTisme
 * @version JAVA17
 */
package 疯狂Java讲义.第7章_Java基础类库._7_5_正则表达式._7_5_2_创建正则表达式;

import java.util.regex.*;

public class FindGroup {
    public static void main(String[] args) {
        // 使用字符串模拟网上的信息
        var str = "我想求购一套《毛泽东选集》，尽快联系我13500006666" +
                "交朋友，电话号码是13611125565" +
                "出售二手电脑，联系方式15899903312";
        // 使用正则表达式匹配13X和15X段的手机号，中国手机号码是11位，所以这样匹配
        Matcher m = Pattern.compile("(((13\\d)|(15\\d))\\d{8})").matcher(str);
        // 将所有符合正则表达式的子串输出
        while (m.find()){
            System.out.println(m.group());
        }
    }
}
